package java基础.scanner;

import java.util.Scanner;

/**
 * @author IT_Jay
 * @date 2021/12/9 10:45 PM
 */
public class Demo05 {
    public static void main(String[] args) {
        //输入多个数字，求总和与平均数，每输入一个数字用回车确认，通过输入非数字来结束输入并输出结果
        Scanner scanner = new Scanner(System.in);

        //定义 和 & 平均数，赋予初值。
        double sum = 0;
        double avg = 0;
        //统计输入了多少个数字,赋予初值
        int count = 0;
        System.out.println("请输入数字，按回车确认，输q结束");
        //通过循环判断是否还有输入，并在里面对每一次进行求和和统计
        while (scanner.hasNextDouble()){
            //
            double x = scanner.nextDouble();
            count++;   //计数器，count += 1;   count = count + 1;   //复习count++ & ++count
            sum = sum + x;
            avg = sum / count;
            System.out.println("你输入了第"+count+"个数据，当前\nsum="+sum+"\navg="+avg);
        }

        System.out.println("输入数的和为："+sum);
        System.out.println("输入数的平均值为："+avg);



        //关闭接收
        scanner.close();
    }
}
